.login-container {
  position: relative;
  height: 100%;
  width: 100%;
  overflow: hidden;
  background-image: url('../assets/login/Background map.png');
  background-repeat: no-repeat;
  background-size: cover;
  .login-form {
    position: absolute;
    width: 448px;
    height: 312px;
    top: 50%;
    left: 50%;
    margin-top: -194px;
    margin-left: -259px;
    padding: 76px 35px 0;
    background: #fff;
    box-shadow: 0 3px 70px 0 rgb(30 111 72 / 35%);
    border-radius: 10px;
    .el-input {
      width: 100%;
      // height: 52px;
      border: 1px solid #e2e2e2;
      border-radius: 4px;
      .icon {
        line-height: 52px;
        .iconfont.icon-no-view {
          zoom: 0.5;   // 修复闭眼尺寸bug
        }
      }
    }
    .imgcode {
      position: absolute;
      top: 0;
      right: -1px;
      width: 132px;
      height: 100%;
      img {
        width: 100%;
        height: 100%;
      }
    }

    .btn {
      width: 448px;
      height: 52px;
    }
  }
  .login-logo {
    position: absolute;
    width: 96px;
    height: 96px;
    top: -46px;
    left: 50%;
    margin-left: -48px;
  }
}
